Bootstrap FreeKB Articles

GitHub Actions articles


Amazon Web Services (AWS) EC2 Instances Get EC2 Instance public DNS name Amazon Web Services (AWS) Lambda Function Update Amazon Web Services (AWS) Lambda Function Amazon Web Services (AWS) S3 Bucket Upload files to Amazon Web Services (AWS) S3 Bucket using AWS CLI Upload files to Amazon Web Services (AWS) S3 Bucket using shallwefootball/s3-upload-action Ansible Build an Ansible Collection in a runner VM Install Ansible in a runner VM Authentication Authenticate to Amazon Web Services (AWS) using Access Key and Secret Key Authenticate to Amazon Web Services (AWS) using OIDC Commit Add and Commit file to repo Docker Containers Restart remote Docker containers Error Handling Always run task even after error Files Copy files between repos Getting Started Getting Started with GitHub Actions Input Pass input between workflows IP Get runner IP using curl Jobs Wait for job to complete List files List files in repository using GitHub Actions Manually run a GitHub Action Manually run a GitHub Action Output Getting Started with Output GitHub JSON output between jobs GitHub Output from curl command Passing output between jobs paths-ignore Do not run GitHub Action when certain files are updated Pull Request Trigger Workflow on Pull Request Merge Python Install Python in a runner VM Rulesets Prevent Commit to default main branch via a Ruleset Prevent Pull Request from being merged via a Ruleset Run Command on Target Server Run a command on a target server using appleboy ssh-action Run a command on a target server using SSH SCP Upload file using appleboy SCP Upload file using SCP Secrets Pass secrets between workflows Sharing Jobs (reusable code) Sharing Jobs in different repositories Sharing Jobs in the same repository Variables Getting Started with Environment Variables